@charset "utf-8";
/* CSS Document */
body {margin: 0px auto;border: 0px;font-family: "microsoft yahei", "simhei","Verdana","宋体";font-size: 12px;color: #000;background: #fff;}
div,h1, h2, h3, h4, h5, h6, ul, li,dl,dt,dd, img, body { margin:0px; padding:0px; list-style:none; text-decoration:none; font-size:12px; border:0px; font-family:"微软雅黑", "黑体"; }
p{ margin:0px; padding:0px; list-style-type:none; text-decoration:none; border:0px; font-family:"微软雅黑", "黑体"; }
.clearFix:after { clear:both;display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { content: "."; clear:both; }
a { text-decoration:none; color:black; }
a:visited {/*color:black*/ }
form{ margin:0}
a:hover, a:active, a:focus { color: #0060b7; text-decoration: none; outline: none; }
html { overflow-x:hidden }

.w1100{ width:1100px; margin:auto; overflow:hidden;}

.header{}

.head{ height:111px;}

.logo{
	float:left;
	margin:6px 0 0 18px;}

.head .hotline{
	float:right;
	margin:8px 40px 0 0;}
.head .hotline p{ font-size:14px;}

.nav{
	display:none;
	height: 43px;
    background: url(../images/ico.jpg) repeat-x;}

.nav ul{
	font-family: "微软雅黑", "黑体";
    border-left: 1px solid #191919;
    position: relative;
    z-index: 20;}

.nav ul li{
	width: 110px;
    line-height: 43px;
    float: left;
    font-size: 16px;
    color: #fff;
    position: relative;
    height: 43px;
    overflow: hidden;
    background: url(../images/nav_right.jpg) no-repeat right top;}

.nav ul li a{
	width: 110px;
    text-align: center;
    color: #fff;
    height: 43px;
    display: block;
    text-decoration: none;}

.nav ul span { position: absolute; left: 0; width: 117px; cursor:pointer; }

.nav ul .out { top:0px; width:110px; height:43px; line-height:43px; color:#fff; text-align:center; }

.nav ul .over { top:-43px; width:106px; height:43px; line-height:43px; text-align:center; color:#fff; background:#0060b7; }


.banner { width:100%; height:580px; margin:0px auto; position:relative; }

/* banner */
#focusindex { height:580px; overflow: hidden; position: relative; }
#focusindex li { height:580px; overflow: hidden; position: absolute; width: 100%; opacity:0;}
#focusindex li a { display: block; height:580px; position: absolute; width: 100%; z-index:2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 10px; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 20px; height: 20px; _font-size: 0; margin: 5px 10px; cursor: pointer; background:url(../images/banner_off.png) no-repeat center top; z-index: 9; border-radius: 50% }
#focusindex .btn span.on { background:url(../images/banner_on.png) no-repeat center top; z-index: 9 }
#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 268px; background: url(../images/sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: -3%; z-index: 9 }
#focusindex .next { right: -3%; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 8%; }
#focusindex:hover .next { right: 8%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }


.main{}
/* 美容项目 */
.main .menu{
	display:none;
	margin-top:30px;
	margin-bottom:35px;}

.main .menu ul{ text-align:center;}

.main .menu ul li{
	width:110px;
	height:112px;
	display:inline-block;}

.main .menu ul li a{
	display:block;
	width:110px;
	height:112px;
    color: #493f36;
	background-image:url(../images/menu.png) ;
	background-repeat:no-repeat;}
.main .menu ul li a:hover{
	color:#ed3072;
	background-image:url(../images/menu-hover.png);}

.main .menu ul li h3{
	line-height: 26px;
	font-family:"微软雅黑";
    font-size: 14px;
    text-align: center;
    padding-top: 86px;}

.main .menu ul li.menu0 a{ background-position:17px 0;}
.main .menu ul li.menu1 a{ background-position:-97px 0;}
.main .menu ul li.menu2 a{ background-position:-213px 0;}
.main .menu ul li.menu3 a{ background-position:-329px 0;}
.main .menu ul li.menu4 a{ background-position:-438px 0;}
.main .menu ul li.menu5 a{ background-position:-549px 0;}
.main .menu ul li.menu6 a{ background-position:-663px 0;}
.main .menu ul li.menu7 a{ background-position:-779px 0;}
.main .menu ul li.menu8 a{ background-position:-895px 0;}
.main .menu ul li.menu9 a{ background-position:-1004px 0;}

/* 选项卡 */
.tabbox{ width:874px; float:left; overflow:hidden;}

.tabs{height: 48px; line-height:48px;padding-left:36px;border-bottom:2px solid #c4c4c4; color:#cccfd3;}
.tabs li{height:48px; display:inline-block;margin-bottom: -2px;overflow: hidden;position: relative; vertical-align:middle; font-size:18px; font-weight:bold;}
.tabs li a {display: block;padding: 0 28px; color:#000;outline: none;}
.tabs li a:hover , .tabs li.thistab a{ color:#ed3072; background:url(../images/tabs-hover.png) no-repeat center bottom;}

.tab_conbox{ height:451px; }
.tab_con{ display:none; overflow:hidden;}
/* 专家团队 */
 .Cont { width:100%; height:411px; padding-top:20px; position:relative; border-bottom:20px solid #b9b3b5;}
.bx_wrap { }
.bx_container{ margin:0 auto;}
#demo2{width: 100%;margin: 0 auto;clear: both;position: relative;}
#demo2 li{ width:260px;margin-left:8px;text-align:center;}
#demo2 li a{ display:block; text-align:center;}
#demo2 li img { width:260px;}
#demo2 li p{
	font-family:"微软雅黑";
	font-size:14px;
	line-height:32px;}
#demo2 li a:hover p{ color:#ed3072;}

/*  .Cont .zj_banner { width:100%; height:100%; overflow:hidden; position:relative; }
 .Cont .zj_banner li{ display:none; }
 .Cont .zj_banner li img{ max-width:100%; max-height:411px;} */
 /*.Cont .bt{ width:130px; height:20px; float:right; position:absolute; top:210px; left:30px; }
 .Cont .bt .Roll_butt { width:150px; height:10px; float:left; overflow:hidden;  padding-top:10px; }
 .Cont .bt .Roll_butt .dian{ width:150px; height:10px; overflow:hidden;  margin:0px auto;}
 .Cont .bt .Roll_butt a { width:13px; height:10px; background:url(../images/Sub_qwzj_rollbutt.png) 1px 0px; no-repeat;display:block; float:left; _background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/Sub_qwzj_rollbutt.png', sizingMethod='crop');}

 .Cont .bt .Roll_butt a:hover { background:url(../images/Sub_qwzj_rollbutt.png) 15px 0px; no-repeat;_background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/Sub_qwzj_rollbutt.png', sizingMethod='crop');}
 .Cont .bt .Roll_butt .a1 { background:url(../images/Sub_qwzj_rollbutt.png) 15px 0px; no-repeat;_background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/Sub_qwzj_rollbutt.png', sizingMethod='crop');}*/

/* 专家团队 小图 */
/* .Cont .zj { width:492px; height:auto; position:absolute; top:205px; right:35px;}
.Cont .zj .zjbig{width:492px; height:auto; background-color:#fff;}
.Cont .zj .zjbig li { width:67px; height:auto; float:left; padding:0px 7px 15px 7px; }
.Cont .zj .zjbig li.a1 a{ color:#ed3072;}
.Cont .zj .zjbig li a { width:67px; height:92px; color:#000; display:block; }
.Cont .zj .zjbig li .pic { width:67px; height:67px; overflow:hidden; }
.Cont .zj .zjbig li .pic img{ height:67px;}
.Cont .zj .zjbig li .name { width:67px; line-height:25px; font-size:12px; text-align:center; } */

/* .Cont .zj .Roll_butt { width:196px; height:10px; float:left; overflow:hidden; padding-left:150px; }
 .Cont .zj .Roll_butt a { width:16px; height:10px; background:url(../images/Sub_qwzj_rollbutt.jpg) 1px 0px; no-repeat;display:block; float:left; }
 .Cont .zj .Roll_butt a:hover { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;}
 .Cont .zj .Roll_butt .a1 { background:url(../images/Sub_qwzj_rollbutt.jpg) 15px 0px; no-repeat;}*/

/* 品牌中心 */
.tabbox .brand{
	padding:0 10px;}

.tabbox .brand h3.tab-tit{
	width:156px;
	height:22px;
	margin-top:32px;
	background:url(../images/brand.jpg) no-repeat;
	font-size:0;}

.tabbox .brand .brand-lf{
	width:354px;
	min-height:351px;
	float:left;
	background:url(../images/brand-line.jpg) no-repeat right top;}

.tabbox .brand .brand-lf img{
	margin-top:34px;
	width:308px;}

.tabbox .brand .brand-rg{
	width:466px;
	float:left;
	margin-top:32px;}

.tabbox .brand .brand-rg .pinpai{}

.tabbox .brand .brand-rg .pinpai img{
	width:108px;
	float:left;}

.tabbox .brand .brand-rg .pinpai div{
	width:338px;
	float:left;
	margin-left:18px;
	color:#6c6b6b;
	line-height:24px;}

.tabbox .brand .brand-rg .pinpai a{ color:#ed3072;}

.tabbox .brand .brand-rg .brand-qita{
	display:inline-block;
	height:29px;
	margin-top:22px;
	border-top:1px solid #e7e8e8;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #e7e8e8;}

.tabbox .brand .brand-rg .brand-qita a{
	display:block;
	width:82px;
	height:29px;
	line-height:29px;
	float:left;
	border-left:1px solid #cdcdcd;
	color:#6c6b6b;
	text-align:center;}

.tabbox .brand .brand-rg .brand-qita a:hover{ color: #ed3072;}

.tabbox .brand .brand-rg .brand-link{
	margin-top:14px;}

.tabbox .brand .brand-rg .brand-link a{
	display:block;
	width:58px;
	height:58px;
	float:left;
	margin-right:6px;}

/* 动态 */
.tabbox .dongtai,
.tabbox .huanzhe{ padding:0 10px;}

.tabbox .dongtai h3.tab-tit{
	width:164px;
	height:22px;
	margin-top:32px;
	background:url(../images/dynamic.jpg) no-repeat;
	font-size:0;}

.tabbox .dongtai .picnews,
.tabbox .huanzhe .picnews{
	width:425px;
	float:left;
	min-height:351px;
	background:url(../images/brand-line.jpg) no-repeat right top;}

.tabbox .dongtai .picnews a,
.tabbox .huanzhe .picnews a{
	display:inline-block;
	position:relative;
	/*width:396px;*/
	margin-top:16px;
	box-shadow: 3px 3px 6px #ddd;}

.tabbox .dongtai .picnews img,
.tabbox .huanzhe .picnews img{ min-width:320px;max-width:396px;}

.tabbox .dongtai .picnews a div,
.tabbox .huanzhe .picnews a div{
	position:absolute;
	bottom:0;
	width:100%;
	background:url(../images/shadow.png) repeat-x;
	color:#fff;}

.tabbox .dongtai .picnews h4,
.tabbox .huanzhe .picnews h4{
	padding:6px 10px 0;
	font-size:16px;
	line-height:24px;}

.tabbox .dongtai .picnews p,
.tabbox .huanzhe .picnews p{
	margin:3px 10px 8px;
	/* padding:0 10px 8px; */
	line-height:18px;
	max-height:36px;
	overflow:hidden;}

.tabbox2{ width:390px; float:left; overflow:hidden; }

.tabs2{height: 40px;border-bottom:1px solid #eee; color:#9c9c9c;}
.tabs2 li{height:41px; display:inline-block;line-height:38px;margin-bottom: -1px;overflow: hidden;position: relative; vertical-align:middle;}
.tabs2 li a {display: block; width:130px; font-size:18px; color:#7f7f7f; /*text-indent:44px;*/ text-align:center;outline: none;}
.tabs2 li a:hover,
.tabs2 .thistab a{border-bottom: 3px solid #ed3072; color:#ed3676;}

.tab_conbox2{ background-color:#fff;}
.tab_con2{ display:none;}

.tab_con2 ul,
.huanzhe ul{ margin:16px 4px;}
.tab_con2 ul li,
.huanzhe ul li{ padding-left:10px; background:url(../images/icon-dongtai.jpg) no-repeat left center; line-height:26px;}
.tab_con2 ul li a,
.huanzhe ul li a{ color:#3e3e3e;}
.tab_con2 ul li a:hover,
.huanzhe ul li a:hover{ color:#ed3676;}

/*  患者中心  */
.tabbox .huanzhe h3.tab-tit{
	width:204px;
	height:22px;
	margin-top:32px;
	background:url(../images/hzgx.jpg) no-repeat;
	font-size:0;}
.tabbox .huanzhe ul{
    width: 390px;
    float: left;
    overflow: hidden;
}

/* 选项卡结束，安全体系 */
.anquan{
	width:220px;
	float:right;}

.anquan h3{
	height:37px;
	margin-top:20px;
	background:url(../images/anquan.jpg) no-repeat;
	font-size:0;
	display:none;}

.anquan img{ margin:16px 0 0 0;}

/* 真实案例 */
.case{ margin-top:2px; display:none;}

.case .case-tit{
	height:50px;
	border-bottom:2px solid #c4c4c4;}

.case .case-tit a{
	display:block;
	width:130px;
	height:52px;
	float:left;
	background:url(../images/zhenshianli.png) no-repeat;
	margin-bottom:-2px;
	margin-left:36px;
	font-size:0;}

.zsal{ width:1100px; height:180px; margin-top:26px; }

.zsal .roll{ position:relative; width:1100px; height:180px; }
.zsal .roll td{ height:180px; text-align:center; border-right:4px solid #eee;}
.zsal .roll img{ max-width:96%;width:100%\9;vertical-align:middle;}
 .zsal .prev{ width:30px; height:52px; position: absolute; cursor:pointer; background:url(../images/ll.png) no-repeat; left:0; top:60px}
 .zsal .next{ width:30px; height:52px;position: absolute; cursor:pointer; background:url(../images/rr.png) no-repeat; right:0; top:60px}

/* 环境, 服务 */
.main .pics{
	display:none;
	margin-top:34px;
	margin-bottom:42px;
	overflow:hidden;}

.main .pics .huanjing{
	width:553px;
	float:left;
	cursor:pointer;}

.main .pics .fuwu{
	width:544px;
	float:right;
	cursor:pointer;}

.main .pics .huanjing div,
.main .pics .fuwu div{ float:left;
	cursor:pointer;}

.main .pics a{
	display:block;
	margin-bottom:4px;
	overflow:hidden;}

.main .pics a img{
	/*max-width:100%;*/
	height:100%;
	vertical-align:middle;}

.main .pics .huanjing .hj-tit{
	width:242px;
	height:144px;
	margin-right:4px;
	background:url(../images/Hospital-Environment.jpg) no-repeat;
	font-size:0;}

.main .pics .fuwu .fw-tit{
	width:346px;
	height:94px;
	margin-right:4px;
	background:url(../images/Hospital-Service.jpg) no-repeat;
	font-size:0;}

.main .pics .hj1{ width:242px; height:170px;}
.main .pics .hj2{ width:307px; height:174px;}
.main .pics .hj3{ width:307px; height:140px;}

.main .pics .fw1{ width:346px; height:220px;}
.main .pics .fw2{ width:194px; height:157px;}
.main .pics .fw3{ width:194px; height:158px;}


/* 底部 */
.footer{
	margin-top:36px;
	height:64px;
	background:#2d2d2d;}

.footer p{
	padding-top:20px;
	color:#fff;
	line-height:26px;
	text-align:center;}

.footer a{ color:#fff;}


/*  内页，新闻列表  */
.con{ border: 1px solid #e0dddd;
    overflow: hidden; margin-bottom:18px;}

.con .newslist{
	padding: 0 22px;
    color: #595959;
}
.con .newslist li{
	padding: 30px 0;
    border-bottom: 1px dashed #D9D9D9;
    overflow: hidden;
}
.con .newslist li h2{
	height: 16px;
	line-height: 16px;
    font-size: 16px;
    font-weight: normal;
    color: #4a7db1;
	padding-left:22px;
	background:url(../images/icon-newslist.jpg) no-repeat left center;
}
.con .newslist li h2 a{ color: #4a7db1;}

.con .newslist li div{
	padding-top: 10px;
    padding-right: 40px;
	line-height: 23px;
}
.con .newslist li div a{ color:#f00;}

.con .newslist li p{
	padding-top: 6px;
    color: #a2a2a2;
}
.con .newslist li p span{
	padding-right: 3px;
    color: #4a7db1;
    line-height: 30px;}

/*  列表分页  */
.pagelist{
    text-align: center;
    height: 32px;
    padding: 30px 0;
}
.pagelist li{
	display:inline-block;
	margin:0 3px;
}
.pagelist li.thisclass,
.pagelist li a:hover{ color:#f00;}

/*  新闻内容页  */
.article{ padding: 30px 30px 0;}

.con h2.title{
	color: #4e596d;
	font: 18px Microsoft YaHei;
    text-align: center;
	padding: 15px 0;
}
.article .artbody{
	color: #595959;
    font: 14px/2.2 SimSun;
    padding: 30px 0;
}
.article .prenext{
	border-bottom: 1px solid #E8E8E8;
    overflow: hidden;
    padding: 18px 0;
    width: 728px;
}
.article .prenext a{
	color: #595959;
    margin: 0 40px 0 0;
}
.article .xiangguan{
	
    height: 298px;
    overflow: hidden;
    width: 728px;
}
.article .xiangguan h3{
	color: #4a7db1;
    font: 18px Microsoft YaHei;
    padding: 12px 0;
}
.article .xiangguan ul{
	overflow: hidden;
    padding: 5px 0px;
}
.article .xiangguan ul li{
	width: 350px;
    float: left;
    line-height: 23px;
    padding-left: 30px;
}

/*  单页面  */
.con .content{
	padding: 30px 30px ;
	color: #595959;
    font: 14px/2.2 SimSun;
}

/*  图片列表  */
.imglist{ margin-top: 30px;
	text-align: center;
    overflow: hidden;
}
.imglist > li{
	border: 1px solid #e9e9e9;
    padding: 7px 4px 22px;
    margin: 0 8px 16px ;
    /* height: 400px; */
	float:left;
}
.imglist >li:hover{box-shadow:0 4px 15px #ccc}
.imglist li .pic{
	display:block;
	width: 340px;
    height: 250px;
}
.imglist li .pic img{
	max-width: 340px;
    max-height: 250px;
}
.imglist li .title{
	height: 45px;
    background: #A59494;
    color: #fff;
    line-height: 45px;
    padding: 0px 15px;
}
.imglist li .title a{
	display:block;
	font-size: 18px;
    font-family: "微软雅黑";
	color:#eee;
}
.imglist li ul{
	height:105px;
    line-height: 35px;
    padding: 10px 0px;
    border-top: 1px solid #ddd;
    overflow: hidden;
    text-align: left;
}

/*  专家团队  */
/* .zjtd{
	width: 1000px;
    margin: 0 auto;
    padding-bottom: 30px;
    overflow: hidden;
}
.zjtd li{
	position: relative;
    width: 478px;
    height: 240px;
    float: left;
    display: inline;
    margin-top: 37px;
    margin-right: 18px;
}
.zjtd li img{ max-width:100%;}
.zjtd li a{
	font-size: 16px;
    color: #666;
    position: absolute;
    left: 245px;
    top: 195px;
} */
.ystd{ margin:0 30px;}
.ystd li{
	width: 480px;
    height: 278px;
    padding: 12px 0px 6px 0px;
    display:inline-block;
    background: url(../images/zjlist_bg.jpg) no-repeat;
    margin: 20px 20px 0;
}
.ystd li > a{
	width: 192px;
    height: 256px;
    margin-left:10px;
    display: block;
    float: left;
}
.ystd li a img{
	width: 192px;
    height: 256px;
}
.ystd li > div{
	width: 248px;
    height: 192px;
    padding-right: 5px;
    float: right;
}
.ystd li div h3{
	width: 210px;
    height: 45px;
    line-height: 45px;
    border-bottom: dashed 1px #ddd;
    font-weight:normal;
}
.ystd li div h3 a{
	font-size: 20px;
    margin-right: 5px;
}
.ystd li div p.a{
	font-size: 14.5px;
    color: #888;
    line-height: 36px;
}
.ystd li div p.b{
	line-height: 18px;
    color: #888;
    padding-bottom: 12px;
}
.ystd li div p.shanchang{
	width: 80px;
    height: 22px;
    background: #ad0c52;
    text-align: center;
    color: #fff;
    line-height: 22px;
    display: block;
    margin-bottom: 10px;
}
.ystd li div p.c{
	line-height: 18px;
    color: #666;
	font-size:14px;
	white-space:pre-wrap;
}
.ystd li div > a{
	width: 30px;
    height: 30px;
    float:right;
	margin-right:26px;
	background-color:#ad0c52;
	border-radius:16px;
	color:#fff;
	line-height:30px;
    text-align: center;
	margin-top: 12px;
}
/*  特色整形 左侧  */
.sidebox{ position:absolute; top:764px; right:50%; width:274px; margin-right:551px; }
.sidefix{ position:fixed; top:30px;}

.sidebox .sidemain{ width:242px;height:373px; float:left; background:url(bgsidemain.png) no-repeat;}

.sidebox .sidelinks{ margin:18px 10px 14px;}
.sidebox .sidelinks a{}

.sidebox dl{ width:193px; height:238px; padding:0 16px; margin:0 auto; background:url(../images/bgsidedl.png) no-repeat; font-family:"微软雅黑";color:#fff; overflow:hidden;}
.sidebox dl dt{ margin:10px 0;  font-size:20px; }
.sidebox dl dd{ width:100%;font-size:14px; line-height:27px; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.sidebox dl dd a{ color:#fff;}

.sidebox .lxarrow{ width:32px; height:148px; float:left; margin-top:104px; background:url(bglxarrow.png) no-repeat;}
.sidebox .lxarrow a{ display:block; height:148px;font-size:0; background:url(lxal.png) no-repeat center 98px;}
/*  首页右侧  */
.sideindex{ position:absolute; z-index:9; top:119px; right:0; width:219px; }
.indexfix{ position:fixed; top:160px;}

.sideindex .lxarrow{ width:32px; height:148px; float:left; margin-top:44px; background:url(bglxarrow.png) no-repeat;}
.sideindex .lxarrow a{ display:block; height:148px;font-size:0; background:url(lxar.png) no-repeat center 98px;}

.sideindex .sidemain{ width:187px;height:288px; float:left; background:url(bgsidemain.png) no-repeat; background-size:187px auto;text-align:center;}

.sideindex .sidelinks{ margin:0 10px ; text-align:center;}
.sideindex .sidelinks a{ display:inline-block; height:40px; vertical-align:top; overflow:hidden;}
